﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int main()
//{
//	int i = 1;
//	do
//	{
//		printf("%d ", i);
//		i++;
//	} while (i<=10);
//	return 0;
//}

//int main()
//{
//	int i = 1;
//	while (1<=10)
//	{
//		printf("%d ", i);
//		if (i == 5)
//		{
//			break;
//		}
//		i++;
//	}
//	return 0;
//}

//int main()
//{
//	int i = 0;
//	for ( i = 1; i <= 10; i++)
//	{
//		if (i == 5)
//		{
//			continue;
//		}
//		printf("%d ", i);
//	}
//	return 0;
//}

//int main()
//{
//	goto next;
//	printf("我不会被执行");
//
//next:
//	printf("我跳到这边了");
//	return 0;
//}

//1. 电脑⾃动⽣成1~100的随机数
//2. 玩家猜数字，猜数字的过程中，根据猜测数据的⼤⼩给出⼤了或⼩了的反馈，直到猜对，游戏结束
#include <time.h>
//int main()
//{
//	srand((unsigned int)time(NULL));
//	//printf("%d\n", rand());
//	//printf("%d\n", rand());
//	//printf("%d\n", rand());
//	printf("%d\n", rand()%100);
//	printf("%d\n", rand()%100+1);
//	printf("%d\n", 100+rand()%100+1);
//	return 0;
//}

//1. 电脑⾃动⽣成1~100的随机数
//2. 玩家猜数字，猜数字的过程中，根据猜测数据的⼤⼩给出⼤了或⼩了的反馈，直到猜对，游戏结束
#include <stdlib.h>
//void menu()
//{
//	printf("***********************\n");
//	printf("****** 1. play ******\n");
//	printf("****** 0. exit ******\n");
//	printf("***********************\n");
//}
//
//void game()
//{
//
//	int r = rand() % 100 + 1;
//	int i = 0;
//	while (1)
//	{
//		scanf("%d", &i);
//		if (i > r)
//			printf("猜大了\n");
//		else if (i < r)
//			printf("猜小了\n");
//		else
//		{
//			printf("猜对了\n");
//			break;
//		}
//	}
//}
//
//int main()
//{
//	int input = 0;
//	srand((unsigned int)time(NULL));
//	do
//	{
//		menu();
//		printf("请选择 -> ");
//		scanf("%d", &input);
//		switch (input)
//		{
//		case 1:
//			game();
//			break;
//		case 0:
//			printf("游戏结束\n");
//			break;
//		default:
//			printf("输入错误，请重新选择");
//			break;
//		}
//	} while (input);
//	return 0;
//}
//#include <stdio.h>
//#include <time.h>
//#include <stdlib.h>
//
//void menu()
//{
//	printf("#######################\n");
//	printf("########1.paly#########\n");
//	printf("########0.exit#########\n");
//	printf("#######################\n");
//}
//
//void game()
//{
//	int r = rand() % 100 + 1;
//	int guess = 0;
//	int count = 5;
//	while (count)
//	{
//		printf("你还有%d次请输入机会 -> " , count);
//		scanf("%d", &guess);
//		if (guess > r)
//			printf("猜大了\n");
//		else if (guess < r)
//			printf("猜小了\n");
//		else
//		{
//			printf("猜对了\n");
//			break;
//		}
//		count--;
//	}
//	if (count ==0)
//	{
//		printf("很遗憾，你失败了\n");
//	}
//}
//
//int main()
//{
//	srand((unsigned int)time(NULL));
//	int input = 0;
//	//do
//	//{
//		menu();
//		printf("请选择 -> ");
//		scanf("%d", &input);
//		switch (input)
//		{
//		case 1:
//			game();
//			break;
//		case 0:
//			printf("游戏退出\n");
//			break;
//		default:
//			printf("请重新选择\n");
//			break;
//		}
//	//} while (input);
//	return 0;
//}

#include <stdio.h>

long fibonacci(int n)
{
    // Write your code here
    int sum = 0;
    int a = 1;
    int b = 1;
    int i;
    for (i = 1; i <= n; i++)
    {
        sum = a;
        a = b;
        sum = a + b;
    }
    n = sum;
}

int main() {
    int n;
    scanf("%d", &n);
    printf("F(%d) = %ld\n", n, fibonacci(n));
    return 0;
}